-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DBP: macOS - Scheduler Progress Notifications #2023
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Bunn I was able to fire all notifications, awesome work 🎉 . I’m requesting changes because of the following:
When I receive a notification that scans were removed and I open the DBP tab and tap on the notification, nothing will happen; the UI stays like scans are still in progress. We need to reload the tab if it is present when the notification is tapped.
I’ve also added some questions.
Feel free to dismiss my request for changes after I’m OOO
...tection/Sources/DataBrokerProtection/Operations/DataBrokerProfileQueryOperationManager.swift
Show resolved
Hide resolved
...ces/DataBrokerProtection/UserNotifications/DataBrokerProtectionUserNotificationService.swift
Show resolved
Hide resolved
...tection/Sources/DataBrokerProtection/Operations/DataBrokerProfileQueryOperationManager.swift
Show resolved
Hide resolved
Task with PR review follow up: https://app.asana.com/0/0/1206298053191001/f |
* main: (35 commits) Update login item failure pixel (#2024) fix turn off sync error message (#2025) DBP: macOS - Scheduler Progress Notifications (#2023) DBP: Implement sign-out flow for DBP (#2009) Switch CI to Xcode 15.1 (#2022) fix(duckplayer): bump CSS for duckplayer nav loop fix (#1982) Bump Submodules/privacy-reference-tests from `a3acc21` to `6b7ad1e` (#2006) Bump version to 1.69.0 (99) DBP: Respect foreign constraints when deleting all user's data (#2014) DBP: Respect foreign constraints when deleting all user's data (#2014) Don't force reload tab when restoring state (#2016) Bump version to 1.69.0 (98) Update embedded files Update NetP launch agent logic to include build number (#2015) Always use 'sandbox' Application Support directory for Favicons Fetcher (#2013) Allow calculations in the address bar (#2012) Fix clickable area for buttons in 'Sync with Another Device' view (#2011) Fix for empty autofill state displayed on top of existing password items (#1998) Update error messages (#1999) Autofill never save for site (#1991) ...
# By Dax the Duck (6) and others # Via Fernando Bunn (2) and others * main: (36 commits) Send VPN system extension crashes to Sentry (#2002) Update login item failure pixel (#2024) fix turn off sync error message (#2025) DBP: macOS - Scheduler Progress Notifications (#2023) DBP: Implement sign-out flow for DBP (#2009) Switch CI to Xcode 15.1 (#2022) fix(duckplayer): bump CSS for duckplayer nav loop fix (#1982) Bump Submodules/privacy-reference-tests from `a3acc21` to `6b7ad1e` (#2006) Bump version to 1.69.0 (99) DBP: Respect foreign constraints when deleting all user's data (#2014) DBP: Respect foreign constraints when deleting all user's data (#2014) Don't force reload tab when restoring state (#2016) Bump version to 1.69.0 (98) Update embedded files Update NetP launch agent logic to include build number (#2015) Always use 'sandbox' Application Support directory for Favicons Fetcher (#2013) Allow calculations in the address bar (#2012) Fix clickable area for buttons in 'Sync with Another Device' view (#2011) Fix for empty autofill state displayed on top of existing password items (#1998) Update error messages (#1999) ... # Conflicts: # DuckDuckGo.xcodeproj/project.pbxproj # DuckDuckGo/Statistics/PixelEvent.swift
Task/Issue URL: https://app.asana.com/0/72649045549333/1204684997648613/f
Description:
Steps to test this PR:
macos-browser/LocalPackages/DataBrokerProtection/Sources/DataBrokerProtection/UserNotifications/DataBrokerProtectionUserNotificationService.swift
Line 74 in 07b42d1
To something like this:
This will simulate all profiles being removed.